About Clough Springs Management Company Limited (04922133) United Kingdom