About R S Henderson Limited (SC228534) United Kingdom