About Richard Willcox & Co Ltd (11899510) United Kingdom