About Shurgard Uk West London Limited (05158597) United Kingdom