About S&b Developments (ne) Limited (10510270) United Kingdom