About 29 West Mall Management Company Limited (02380428) United Kingdom