wales scotland hotel edinburgh glasgow pets london dog hotels puppies escorts kittens breakfast bed cats dogs accommodation ireland animals castle self catering bed and breakfast b&b escort cat