About Lemon Tree Eltham Ltd (12308448) United Kingdom