Finch & Co deal in the sale of residential properties within London.