About Jemmott Holdings Ltd (12024765) United Kingdom