7 days including weekends but 5 actual working days. (Royal Mail don't deliver parcels on weekends)
Presuming you're American from the fact you didn't realise what Royal Mail was, it's literally just the UK equivalent of USPS (: also, FedEx and UPS destroys both.
Yeah, I'm American. Ah, right, for USPS around here, it takes around 3 days to get things depending on the location it's coming from. And 7 days? .-. From Washington to here in Ohio, it took Fedex around 7-9 days to get here. .-.
It's Royal Mail for you. It's almost 12PM here and we've not even gotten our regular post yet. -.- remind me to order the express shipping on Amazon next time xD