About Chattaway Place Management Company Limited (09384763) United Kingdom