About Felixstowe Self Storage Limited (08932816) United Kingdom