About S & R Innovation Consulting Ltd (09651786) United Kingdom