About J & S Developments Ltd (11795613) United Kingdom