It wouldn’t surprise me if all ADs do this, and I can sort of sympathise, they don’t get anything from Rolex for returning it, but have the admin of doing it, so £30 seems fair.
Another way of looking at it is, £30 to return a £10k watch, not a lot of money really, is it??? 😀