About J & I Holdings Limited (04684111) United Kingdom