About J&a Herd Limited (08595477) United Kingdom