About Hollins Clough Management Company Limited (05807399) United Kingdom