51 CAVENDISH ROAD LIMITED Company number 04905451 · Monitor this company Active Overview People 19 Financial Control Documents Analysis Location Related Registered office AddressFlat 2 51 Cavendish Road, London, United Kingdom, SW12 0BL PostcodeSW12 0BL Companies at this postcode 40 Average house price in SW12 0BL £944,000 (13 sales) Map