About E Henderson Ltd (SC676323) United Kingdom