About 98 New Street Management Company Limited (04498702) United Kingdom