dogs cats glasgow puppies midlothian livingston lothian cat virginia richmond dog westlothian pet london bathgate chesterfield edinburgh scotland