About Castle Rock Capital Ltd (12407510) United Kingdom