About Lolly & Hannah Ltd (11880841) United Kingdom