Find the best estate agent to sell your home, in just a few clicks. There are 5513 agents in London. We analyse home sales data to help you find the right one.