About Self Store Limited (03589115) United Kingdom