About S&s Developing Ltd (09124711) United Kingdom