About Jsr Developments Limited (NI040160) United Kingdom