About London Food Store Limited (10823555) United Kingdom