M P S is London based company that is listed as Property Developers.
Location of M P S is Jubilee Business Centre, London.