About J.r. Leicester Limited (09809607) United Kingdom