About Stowmarket Museum Trading Company Limited (02802185) United Kingdom