About Green Oak Self Storage Limited (12411336) United Kingdom