Long and Partners celebrate 20 years in business