About Sserc Limited (SC131509) United Kingdom