About Storebox Self Storage (trafford) Ltd. (08432438) United Kingdom