About London Food & Wine Limited (12597322) United Kingdom