About Stammers Limited (00089792) United Kingdom