If you know anyone who plays roller derby, their refs all wear tops like that but (a) will probably be reffing over the weekend in them anyway, and (b) all have their names on the back.
Otherwise, only other non-online suggestions would be (a) buy a Newcastle United shirt from Sports Direct...