About Castle Growers Limited (00963042) United Kingdom