Mel B is due to marry fiancé Rory McPhee, but did you know that pair knew each other for 20 years before they started dating, let alone Rory proposing? Here's all you need to know about the stylist