About Smith & Clough Limited (SC448396) United Kingdom