About Wilcox Solutions Limited (09085666) United Kingdom