TREE LEAVES LIMITED Company number 16720792 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address34 Endymion Road, London, England, SW2 2BT PostcodeSW2 2BT Companies at this postcode 18 Average house price in SW2 2BT £746,000 (22 sales) Map