About London Grocery Limited (12074992) United Kingdom