About Leicester Investments (north West) Limited (13086858) United Kingdom