About T Hammond Farms Limited (11101807) United Kingdom