About Jsr Management & Consultancy Services Limited (10240917) United Kingdom