About D. Clough Limited (05590628) United Kingdom