About Stamfield Investments Limited (00742215) United Kingdom