About J.s.l. Developments Limited (00633652) United Kingdom