About S&a (ec) Limited (12079506) United Kingdom