About Charnwood Close Management Company Limited (10065573) United Kingdom