About J-ross Developments Limited (03271686) United Kingdom