About Clarke Richards & Co. Ltd (07269959) United Kingdom