About S & T Splashbacks Limited (12306208) United Kingdom