About R&s Projects Limited (12303813) United Kingdom