About First Base Self Storage Limited (04254405) United Kingdom