About Jss Slough Limited (07274751) United Kingdom