About R Clough Consultancy Ltd (12411958) United Kingdom