About Lombard Medical Limited (02998639) United Kingdom