About The Northallerton Dissipator Company Ltd (12684432) United Kingdom