About The Star Animal Rehabilitation And Wellness Clinic Ltd (08975057) United Kingdom