About Ssp Telford Limited (13305421) United Kingdom