About Kilgram Grange Farm Limited (03324590) United Kingdom