Health The Repair Shop experts Steve and Suzie unrecognisable in cute brother and sister throwback snap By News for today - April 15, 2024 0 8 FacebookTwitterPinterestWhatsApp BBC Repair Shop’s siblings Steve and Suzie Fletcher looked unrecognisable in a childhood snap shared by Dermot O’Leary and Alison Hammond on ITV’s This Morning