About Castell Howell Foods Limited (02269053) United Kingdom