About James Armstrong Holdings Limited (07866098) United Kingdom