About Alpha Extra Space Ltd (09368210) United Kingdom