About Self Storage Place Ltd (08192079) United Kingdom