Farrer and Co (solicitors, of London : active 1501-1945)