About Atmore Northwest Limited (02436003) United Kingdom