http://www.anglik.net/britishlife.htm
Good for a start, but mostly defines middle-England and Londoners. The UK is such a diverse place that it helps if you look at each country in its own, i.e. Scotland, England, Northern Ireland, and Wales, as the long history of the British Isles have given it much depth.
Look for any websites for Liverpool, Belfast, Glasgow, Manchester, Newcastle, Cardiff, Edinburgh, and you will get a better idea of the differences in the people, history, and culture.