About L & H Engineering Limited (04679042) United Kingdom