About T And C Farms Ltd (11338890) United Kingdom