About Nuthatch Place Management Company Limited (11091379) United Kingdom