About Clough Winter Management Services Ltd (02145327) United Kingdom