About Charnwood House Management Company Limited (01851644) United Kingdom