About Storage Associates Limited (10664003) United Kingdom