About Scott Farms Chip Company Limited (08334990) United Kingdom