Andy Mossack stays at the brand-new Guardsman Hotel just a few metres from Buckingham Palace. Read the full story here