About Basic Self Store Ltd (09699952) United Kingdom