About Rudd Clough Ltd (10065769) United Kingdom