Mark Norman Francis has worn London 36 times, on average every 39 days