About Rss (holdings) Limited (04730139) United Kingdom