About Pitcher Farms Limited (00502600) United Kingdom