About Willcox Limited (11290743) United Kingdom