About Jones Storage Installations Limited (11993741) United Kingdom