Her Royal Highness The Princess Royal has been patron of the British Nutrition Foundation since 1988 and delivered a powerful ...