About S&k (swansea) Limited (10291740) United Kingdom