About Tilbury Self Storage Limited (11105824) United Kingdom