About Lockhams Engineering Limited (11108571) United Kingdom