About John Henry Investments Limited (12910426) United Kingdom