About Northern Escalator Installations Limited (03878524) United Kingdom