About Lola S Larder Limited (13463020) United Kingdom