About Chaps (combined Heat And Power Specialists) Ltd (12867258) United Kingdom