MEPC is a leading British-based property investment and development business. It is headquartered in Milton Park, Oxfordshire.