About Chatham Place Management Company Limited (04126008) United Kingdom