About 198 New North Road Management Company Limited (13327896) United Kingdom