About Meadowcroft Air Conditioning & Refrigeration Limited (13207223) United Kingdom