About Lime Tree Property Investments Limited (12648520) United Kingdom