About The Veg Patch (draycott) Ltd (12068351) United Kingdom