About Living Storage Limited (06595118) United Kingdom