About T Clough Limited (08214468) United Kingdom