About London Medical Holdings Limited (11884868) United Kingdom