Sir Robert Finch

Sir Robert Finch, a member and staunch supporter of the Worshipful Company of Environmental Cleaners, passed away earlier this month.

Sir Robert served as Lord Mayor of London from 2003 to 2004 and was knighted in 2004 for services to the City of London.

Our condolences to his family and friends.

Leave a Comment