About James Horwell Limited (11370082) United Kingdom