STARLA GROUP LTD Company number 13255506 · Monitor this company Active Overview People 1 Financial Control Charges Documents Analysis Location Related Registered office AddressSuite 103 264 Lavender Hill, London, England, SW11 1LJ PostcodeSW11 1LJ Companies at this postcode 116 Average house price in SW11 1LJ £762,000 (21 sales) Map