About Willcox Moss Dell & Co (LP003887) United Kingdom