About 2 Northcross Road Management Company Limited (04233506) United Kingdom