About Wilcox & Sons Engineering Limited (08412410) United Kingdom