About R.s & O Consulting Services Limited (13184981) United Kingdom