About Lemaitre Vascular Limited (09658645) United Kingdom