About Lemon Tree Enterprises Ltd. (SC490719) United Kingdom