About Lamberton Engineering Limited (SC168052) United Kingdom