About J.s.r. Farms Limited (01221759) United Kingdom