Booked early and gave card details, accepted their extremely high price for a rapid visit, took the morning off work, engineer no show and no call. Called them up and they acknowledged they had missed their deadline but offered nothing except to rebook for another 4 hour wait.