About M & S Management (london) Limited (12617525) United Kingdom