Another site worth trying for meat (even offal) is greenpasturefarms, outdoor reared, high welfare, reasonable prices.
Been using them for a year now, regurlary buy £100-200 in at a time for the freezer
I just bought 4kg of ox heart (for my jerky making), £5/kg and absolutely lovely flash fried...