About Wallingford Self Storage Limited (07597285) United Kingdom