About Clarrington & Co Limited (04168754) United Kingdom