About Stafford & Coomber Limited (05233702) United Kingdom