About R.s.s Installations Limited (08213380) United Kingdom