Olswang breaks through £500K profit benchmark