About St Roberts Close Management Company Limited (08997435) United Kingdom