About Stamsmead Limited (02263562) United Kingdom