About Deg Clapham Ltd (13680450) United Kingdom