About Odin Refrigeration And Air Conditioning Ltd (13492575) United Kingdom