About S3 Design And Development Limited (08851530) United Kingdom