About Stowmarket Station Ltd (12662646) United Kingdom