About The Vegetable Abattoir Limited (12711073) United Kingdom