About Leander Investments Limited (02583541) United Kingdom