About John Malloch Ltd (12168388) United Kingdom