I had no trouble applying for the criminal record check even despite that fact I was not a non UK resident at the time. British Airways asks you to give their address for the form to be sent to. Follow the instructions in the email and you will be fine.