About Richard Clough Consulting Limited (04676686) United Kingdom