About Jack Trench Limited (04945147) United Kingdom