BA has a centralise Financial Service Centre !
The global service fees are here http://www.britishairways.com/travel/service-fees/public/en_gb/device-mobile
Apart from tickets specifically allowing free cancellation, the fees are €15 for cancellation on ba.com and €30 for doing it offline.