About 12 The Mall Management Co. Limited (01860684) United Kingdom