Work culture and office ethics overall is good and well practised in the UK in comparison to India.
Professional ethics are quite strong which is why work hours are well maintained. If you dont take multiple tea/coffee breaks and long lunches as is typically the practise in India, then there will never be a need to work more than 8 hrs a day. While a working lunch at your seat is so very common here, a typical lunch break in India lasts 30 mins to an hour!
Indian work culture seems to always push things to the limit and given the fact that there are more Service Providers in the Indian IT market, competition is tough and hence tighter project timelines are enforced making employees work longer hours and on weekends. Last minute changes to project deliverables are happily accepted in many cases because the Indian company does not want to lose future business from the client. Such is the nature of the current global IT industry.
Note that it is not entirely true that people dont work long hours in the UK. Exceptions are always there based on the industry and criticality of the project. Home working also is a boon out here where professionals seriously block out any personal time and only do office work when at home. In India, employers dont believe in home working because it is natural to think that when a person is at home with family, relatives etc time will actually be wasted than spent working.
Working from home is an excuse rather than a true intent to provide good quality in India - thats the mindset and very true is many cases
As mentioned earlier, you can come in to work at 8am and leave at 4pm as long as you put in your hours and do your work. It all depends on how you manage your work. One good thing in the UK is there are no prying eyes trying to see what you do every single minute
Everyone is an adult and should know their responsibilties towards their job and role in the work place. Loitering around and time wasting is for kids and for govt officials
If this is understood by all, then the work culture everywhere can be the same as there is respect for an individual's quality of work.
Some silly talk of cordial relationship and what not is baseless. Anywhere in the world you need to know how to work professionally and maintain proper decorum at work. Work atmosphere can be extremely casual if you are and engineer in Operations or strictly professional when in senior management and is the same everywhere so dont get confused.
Overall, in general, working life and culture is more enjoyable and fruitful in the UK compared to India. Forcing staff to work long hours is not as predominant as in India, that is for sure. Planning project work, ensuring ample time to deliver the goods and using resource effectively is very mature in the UK compared to most IT service providers in India and hence the significant difference in work culture and office times