About Walthamstow Food & Wine Ltd (12669583) United Kingdom