About Windsor Cardiac Clinic Limited (12673732) United Kingdom