And where do you buy it? Just me being curious --nosey-- Today I Made an unexpected trip to Waitrose to look about and bought some frozen meatballs for £3.60. Expensive for me.