About Self Operated Storage (oxford) Limited (02160267) United Kingdom