About Technical Services Refrigeration & Air Conditioning Ltd (02771129) United Kingdom