Try
TPMS - based in Redditch. I've been using them for some years and highly rate them for quality of meat and customer service. It's been a while since I've looked at their full list (must have another look some time!) as I tend to buy the same stuff each time. I buy turkey necks, chicken wings, and liver then combine their minced meat to get a combo that suits me. Currently I make a minced meat mix with 2 x tripe, 2 x minced chicken, 2 x economy mince, and 4 x meat. Each of these are packed in 450g packs. I simply defrost, mix, and dish out til it's gone :) I feed liver in chunks straight from the freezer and feed all poultry bones frozen too. I'm not sure why you don't want a ground mix but you'll need to add meat as your list is far too high in bone without it. You can buy meat in chunks from Natures Menu but I find that's an expensive way to feed.
I do sling the odd egg in their direction but only because I get plenty from the farm, I do include veg peelings when I have them and add fish oil and any other supplements at the time of dishing out. I don't feed cottage cheese or yoghurt - I think them unnecessary.
Last time I ordered, last month, prices were as follows for 450g packs: minced chicken 44p, minced green tripe 46p, economy mince 40p, minced lamb 60p, minced beef 60p. Turkey necks are, from memory, around £4 for 2.5kg, chicken wings and carcasses are less but can't remember.
BTW I know people who feed kibble from the freezer which is supposed to kill storage mites...