About Lockley Mechanical Limited (03880831) United Kingdom