About Nelson Road Management Company Limited (02957164) United Kingdom