About Self Store (irl) Ltd (NI656325) United Kingdom