About London Larder Markets Limited (11342917) United Kingdom