About J & S Retail Properties Holdings Limited (11810665) United Kingdom