About Henderson Roger Ltd (SC647908) United Kingdom