About Lesters Nursery World Limited (04667939) United Kingdom