About Clough Projects Ltd (13017732) United Kingdom