St Leonards greengrocer says trade is 'struggling' due to fruit and vegetable shortages