About James J Henderson Limited (11738620) United Kingdom