About The Edgbaston Performance Clinic Ltd (10015606) United Kingdom