About Kane & Ross Clinics Limited (04837185) United Kingdom