About J & S Block Management Limited (11711444) United Kingdom