About Abacus Air Conditioning Ltd (11220778) United Kingdom