Airforce one only applies to USAF aircraft. If the prez is on the green Marine helicopter the callsign is Marine 1. If its a navy aircraft the callsign isn Navy 1. A civil aircraft is Executive 1.
I think that the Royal flight uses either Ascot or Kittyhawk 1 with BA charters using the airlines own callsign.