About Lolly Olly And Co Ltd (05283737) United Kingdom