About J&s Developers Ltd (10922566) United Kingdom