About St&c Ltd. (06907685) United Kingdom