About M & S Developments (gb) Limited (05262680) United Kingdom