About Essentra (northampton) Ltd. (03088793) United Kingdom