Some type of Solanum is all I could say for sure, but it may very well be the British potato variety 'Maris Peer', or a similarly coloured form (most potato flowers are white). See this for a comparison: Maris Peer photo at Potato Council