The serviced apartment you book during your first week in London as a UK Investor Visa or Innovator Founder Visa applicant is far more than a place to sleep. It is a financial credential. The moment you land on an investor...