About Beechwood (block O) Management Company Limited (02470297) United Kingdom