About Nomac Interior Finishes Ltd (12490292) United Kingdom