About R.r. Henderson Limited (SC031983) United Kingdom