About London Clinic Development Limited (04132379) United Kingdom