About Plum Tree Mews (locking Castle) Management Company Limited (03853624) United Kingdom