About New North Road Management Company Limited (05679126) United Kingdom