About Jc Starr Developments Ltd (08142486) United Kingdom