A UMBRELLA LIMITED Company number 13120849 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office AddressSUITE #007, 1 Selkirk Road, London, United Kingdom, SW17 0ER PostcodeSW17 0ER Companies at this postcode 37 Average house price in SW17 0ER £742,000 (23 sales) Map