ARRAN 20 LIMITED Company number 06767628 · Monitor this company Active Overview People 6 Financial Control Documents Analysis Location Related Registered office Address20 Arran Road, London, SE6 2NL PostcodeSE6 2NL Companies at this postcode 21 Average house price in SE6 2NL £586,000 (39 sales) Map