About Sussex Self Store Limited (11893611) United Kingdom