About Still Point Clinics Limited (04477598) United Kingdom