About Cockwill & Co. Ltd. (06770281) United Kingdom