About Stemfield Limited (01114466) United Kingdom