About Jsr Leicester Ltd (13583324) United Kingdom