CILLA ENTERPRISES LLP Company number OC429525 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address18 Hillbury Road, Balham, London, United Kingdom, SW17 8JT PostcodeSW17 8JT Companies at this postcode 23 Average house price in SW17 8JT £959,000 (91 sales) Map