About Granby Farms Limited (00838492) United Kingdom