About The Veggie & Vegan Victuallers Company Ltd (SC635771) United Kingdom