About J.t. Duncombe Limited (04480579) United Kingdom