About Lockhart Mechanical Engineering Limited (09992917) United Kingdom