Residential care costs vary by more than £800 per week across Great Britain, analysis from Legal & General Retail Retirement has revealed. London topped the list as the most expensive area, followed by Windsor and Maidenhead in Berkshire, and Elmbridge in Surrey. London boroughs Islington (£1,488), Westminster (£1,483), and Hammersmith and Fulham (£1,468) were the…