About Centre 11 Management Company Limited (04798387) United Kingdom