No, there are no refunds for seat selection unless you are moved or the flight is cancelled. Can I ask why you thought you might get a refund for a service you paid for? BA charges for seat selection for non-elites to keep a decent selection for late booking elites (and to make money) in all cabins except First.