The Foreign Office now charges commercial prices for all activities. I live in Thailand and now pay 91 pounds in local currency. Effectively, all services are now charged at an economic rate - KebabMeister and I pay more because fo the extra work of notifying the details to the UK and maintaining staff abroad to handle the applications.
It is the same with registering a birth, I am not sure what the UK price is now, but it just cost me over 100 pounds.
The biggest change is in consular services. It used to be that the FO would help people in trouble effectively for free, but they have decided that subsidising such work is not fair to the taxpayer, mainly because the people receiving the services either don't pay UK tax as they are working abroad or that in many cases it was their own stupidity that got them into trouble. There are of course some genuine cases of tax payers in trouble through no fault of their own.