About Lordgate Engineering Limited (03548926) United Kingdom