About J C & S Holdings Ltd (11992990) United Kingdom