About M60 Self Storage Limited (07494334) United Kingdom