HAROLD TOWERS LIMITED Company number 03520159 · Monitor this company Active Overview People 7 Financial Control Documents Analysis Location Related Registered office Address37b Harold Road, Upper Norwood, London, England, SE19 3PL PostcodeSE19 3PL Companies at this postcode 23 Average house price in SE19 3PL £779,000 (46 sales) Map