LEELA CONSULTANCY LIMITED Company number 07204067 · Monitor this company Active Overview People 10 Financial Control Documents Analysis Location Related Registered office Address62a Ground Floor Flat, Rectory Road, London, E12 6JA PostcodeE12 6JA Companies at this postcode 36 Average house price in E12 6JA £422,000 (28 sales) Map