About Richard Henderson Limited (SC087392) United Kingdom