About J.t.r Locations Limited (11293701) United Kingdom