You first have to find out what your company's relocation policy is, and what the typical expat arrangements are in the Middle East.
The kind of things to look for are:
housing - expect them to pay for all your housing and help towards utility bills in the host country. You continue to pay for your housing in your home country, but you could expect help from the company in paying fees to your agent. They may also guarantee you a minimum monthly rent (ie pay you something when your property is empty). The rental allowance in your host country should give you the kind of property where people at your level in the company live, and not based on your UK house.
Money: you should expect a premium to your baisc salary (eg 5 - 10%) just for the hassle of it all. You should expect paid economy class flights for your whole family back to the UK once a year. You should expect a cash amount (maybe around one or two month's salary) to cover your little moving costs (such as buying new small electrical goods, curtains, etc.). You should expect a cash free loan to cover large expenses, such as a car, appliances, TV etc., and a guaranteed minimum sell back price on these when you return home. They should incorporate things like UK child benefit into your salary and give you the services of a private banker (paying banking fees for you, including the cost of regular wires back to the UK).
Education: you go by whatever the local expat culture is. If it is for private schools, they pay the full expenses. They may also give you an opportunity to board in the UK, and then pay for flights in the holidays.
Healthcare: they pay your insurance policy and/or pay your medical bills in full.
Pension: usually continue your UK pension