About J & S Property Developers Ltd (12752981) United Kingdom