About Matchbox Air Conditioning & Heat Pumps Limited (12983866) United Kingdom