About J.c. Ross Developments Ltd (13590943) United Kingdom