Found today on Felixstowe beach, Suffolk, UK. Any ideas what it could be from? Here are photos of both sides of it.