About Larkshill Engineering (holdings) Limited (11531799) United Kingdom