About City Escalator Solutions Ltd (13109722) United Kingdom