Aldi's Bramwells Baked Beans topped a blind taste test of the British staple run by Which? despite it being one of the cheapest options at 41p for a 410g can.