LEELA CAPITAL LIMITED Company number 09627218 · Monitor this company Dissolved Overview People 5 Financial Control Documents Analysis Location Related Registered office Address27B YORK STREET, TWICKENHAM, ENGLAND, TW1 3JZ PostcodeTW1 3JZ Companies at this postcode 45 Average house price in TW1 3JZ £397,000 (28 sales) Map