About J & H Investments Limited (06416513) United Kingdom