About H & C Storage Limited (05898539) United Kingdom