About R&r Intersolution Ltd (09850735) United Kingdom