About J.t.r. Controls Limited (01003998) United Kingdom