About Lambe Meikle Medical Ltd (11732245) United Kingdom