About Clough Mill Management Company Limited (02246602) United Kingdom