If the cheque is crossed 'A/C payee' then by provision of the Cheques Act 1992 it can only be paid into the account of the named payee. The crossing cannot be deleted, nor can the cheque be transferred over to a third party.
It is at the risk of the bank to accept a crossed cheque into someone else's account when it is written in favour of somebody else, which means that banks don't generally accept them. Businesses such as High Street cheque encashment agencies accept the risk that the original cheque may be fraudulent and to counter this risk they charge an upfront fee.