equipment fire wales ireland police london puppy scotland medicine edinburgh escorts glasgow cats dogs cat medical machinery handling department laboratory dog doctor supplies puppies escort medical billing