About Comber Engineering Ltd (12064059) United Kingdom