About North Road Management Company Limited (02069660) United Kingdom