About James Alexander Henderson Limited (SC696573) United Kingdom