The EU's Working Time Directive provides a right to work no more than 48hrs per week. In my experience, while I agree that here in the UK it's a little less socialist, I believe it's rare to see excessive hours. Most (anecdotally) office workers work around 40hrs/week; including developers and engineers.