About S & N Investment Property Developments Ltd (10099218) United Kingdom