About Stanmer Organics Limited (03361712) United Kingdom