About J & I Henderson Limited (10422276) United Kingdom