To make things easier there is a new electronic system of submitting a GAR that automatically sends it to Border Force, HMRC and Special Branch as required and gives you a receipt so there is no argument if an officer accuses you of not sending one in.
https://www.onlinegar.com
NB. I have nothing to do with this organization and this is not an advert