About Castle Intermediate Holding Limited (12357620) United Kingdom