Former world heavyweight champion Mike Tyson has been forced to scrap appearances in London after discovering he is banned from entering the UK.