About Clem & Sons Ltd (13576287) United Kingdom