Jessica McCormack photographed in her 5,000sq ft Mayfair townhouse, which has a dedicated bridal suite.