About 23 Northlands Street Management Company Limited (07438513) United Kingdom