About Lenoch Engineering Limited (04878090) United Kingdom