About S P (swansea) Limited (10677806) United Kingdom