About Tidworth Self Storage Limited (09337263) United Kingdom