About Richard Clough Limited (07241579) United Kingdom