About Earnshaw Engineering Limited (03893205) United Kingdom