About Lambie Engineering Limited (12525810) United Kingdom