About Stanmore Clinic Limited (09168733) United Kingdom