About Lameller Engineering Limited (10128428) United Kingdom