About The Windmill Clinic Ltd (09524158) United Kingdom