About Anchor Storage Limited (02121905) United Kingdom