It being the middle of a holiday period, I'm here seeking advice as normal sources are currently shut. The firm I work for normally produces a roster for the forthcoming week and emails this to each site so the staff know when they're next on shift, and where. I worked the weekend 22/23 December, and as no email had arrived with the following week's roster, I contacted the control office, who didn't know either but suggested I turn up at the usual site and time on the Monday (24 Dec) and check again. I currently travel to work by taxi, not having a car, and had had to pre book taxis for 24th and 25th ( my normal working days), given that the taxi firm would be running on minimal manning on those days, being holidays, and that, being Christmas, the rate would be higher than normal. So, on the 24th I turned up for work at the usual site, usual time (0645) and took over shift. The shifts run from 0700-1900 and 1900-0700, each member of staff is expected to turn up 10-15 minutes early to do a handover/takeover. At 1850 that night no-one had turned up to take over, so I informed the control office of this, reminded them I had a taxi booked, and asked them to get back to me. At 1900 my taxi arrived, I again phoned the control office, informed them of this and was told they were still trying to contact the relief. ( Remember, no roster had been sent out for this week). At 1915 the manager phoned, asking me to stay on site until a replacement could be found. I pointed out that my pre-booked, rather expensive taxi had already been waiting 15 minutes, had another job waiting, and the chances of getting another one on Christmas Eve were non-existent. I informed the manager that I would lock up, told him where the key would be, reminded him I would be back on shift the following morning,and went home in the taxi. On 25th I turned in as usual, did the shift, relief turned up on time, and went home. Today, I'm told by phone that I'm suspended for leaving the site unattended, pending disciplinary next week. My question then is this: if I turn up for work and complete the shift, as I did, am I legally expected to stay there until such time as a replacement arrives, whenever that may be, or was I right in going home? Sensible answers preferred, thanks.