About H Clough & Co (SL001717) United Kingdom