About J&s Development Projects Limited (12739059) United Kingdom