About 27 The Mall Management Company Limited (06729840) United Kingdom