About Leicester Investments Limited (00610363) United Kingdom