About Lesters & Co Holdings Unlimited (13060233) United Kingdom