About The Brae Clinic Ltd (13637841) United Kingdom