About The London Osteopathic Clinic Limited (04621087) United Kingdom