About Lesters & Co Holdings 1 Limited (13050948) United Kingdom