About Wilcox Engineering Solutions Limited (08980613) United Kingdom