Article 30 of the Universal Services Directive (2002/22/EU) seems to suggest its not actually up to them, but a required thing.
Also this webpage,
http://stakeholders.ofcom.org.uk/con...iew/statement/
Seems to suggest that OFCOM require number portability in the UK as well. Although I only skim-read it. All that text made my eyes glaze over.