About Henderson Loggie Holdings Limited (SC312017) United Kingdom