About Marks & Spencer Outlet Limited (04039568) United Kingdom