About John Howard Investments Limited (12882199) United Kingdom