About London Health & Medical Holdings Ltd (12931399) United Kingdom