About S&n Developments Ltd (13071839) United Kingdom