About Lawrence Lift & Escalator Consultants Limited (06261139) United Kingdom