About Wren Place Management Company Limited (10042435) United Kingdom