About Andover Mini Storage Limited (06143913) United Kingdom