About Plumstead Clinic Ltd (07056404) United Kingdom