About Stop & Paws Therapy Limited (10552973) United Kingdom