About Swanmore Self Store Limited (11072025) United Kingdom