About Apex Lift & Escalator Engineers Limited (01129631) United Kingdom