Debenhams, House of Frasier.
Generally better department stores will carry them. Generally anywhere that carrys higher end Luxottica products (Chanel, Versace, Bvlgari, etc) will more than likely have Ray Bans with them (theyre all made in the same factory....)