About 174 New North Road Management Company Limited (04614656) United Kingdom