About London Grocery Store Limited (13373646) United Kingdom