About Henderson L Limited (11420883) United Kingdom