I owe Sarah and the team at Keep Immaculate an apology. I didn't attend their beauty launch at Fenwick of Brent Cross, return their call or write this blog post in the week. All of which I was planning to do however I have been...