About Leamore Engineering Limited (09602279) United Kingdom