About 39 Deacon Street Management Company Limited (02774370) United Kingdom