About J.a Hammond Site Solutions Limited (11849787) United Kingdom