About 20 Northgate Street Management Company Limited (02639112) United Kingdom