About Rent A Space (self-storage) Limited (09563846) United Kingdom