About Clifton & Sons Ltd (12619864) United Kingdom