About Stanwells Limited (03721667) United Kingdom