About Tucker S Refrigeration & Air Conditioning Ltd (10368010) United Kingdom