About Stephensons Stowmarket Limited (11540512) United Kingdom