About J.w.spencer Farms Limited (00875005) United Kingdom