About Thirty West Mall Management Company Limited (01347119) United Kingdom