About Stenacre Limited (03122468) United Kingdom