About Chennells Brook Retail Management Company Limited (03522643) United Kingdom