About Stour Valley Storage Limited (11020342) United Kingdom