About James Henderson Ltd (SC685984) United Kingdom