About Castle Road Supermarket Ltd (SC637526) United Kingdom