About J.s.c. Developments Limited (03608086) United Kingdom