About Leeming Investments Limited (07108238) United Kingdom