Farrar & Co deal in selling and letting a range of residential properties in London.