About M & S Developments Holdings Limited (10197814) United Kingdom