About Lolly & Dolly Limited (11049936) United Kingdom