In the database we have 0141 559 7000 but this is Sales and they can't or won't transfer to customer services.
Direct Holidays is part of My Travel Group. Their head Office is:
HOLIDAY HOUSE
SANDBROOK PARK
SANDBROOK WAY
ROCHDALE OL11 1SA
01706 742 000
This number was given to me when I called 0141 559 7097 (Scottish Head Office) and claimed that I couldn't dial 0870 numbers. It is their Head Office in Rochdale, however, I tried this number after hours but could not get through to anyone. Might be worth trying during the day.
Direct Holidays also have offices in Aberdeen, Belfast, Birmingham, Bristol, Cardiff, Coventry, Edinburgh, Glasgow, Hull, Leeds, Liverpool, Newcastle, Nottingham. I think all of them have geog numbers. For instance in Liverpool:
Direct Holidays
28-30 Williamson Street
City Centre
Liverpool L1
0151 707 2000 /2229
Addresses and phone numbers of the other travel centres are here:
http://www.directholidays.co.uk/AniteNextPage.asp?p=SPECIFICOFFER_68507