About Denholme Storage & Recovery Limited (09143585) United Kingdom