About Loughborough Self Store Limited (12948534) United Kingdom