About Castle Court Investments Limited (NF003162) Great Britain