About Jss Developments Limited (12934218) United Kingdom