I have always found it cheaper to buy perfume (unless of US origin) at the UK airports. Are they still selling duty free on board with collection at arrival perhaps? Don't forget you can buy duty free on your return - there is a small shop on arrival at the main airports.