About Chandlers Place Management Company Limited (07669891) United Kingdom