About 19 New Street Management Company Limited (02412241) United Kingdom