About Eccar Escalators Limited (10988121) United Kingdom