About Poplar (aylesbury) Management Company Limited (01683308) United Kingdom