About The Centre 21 Management Company Limited (02160923) United Kingdom