About Timchris Farms Limited (01362238) United Kingdom